Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cordoba Open - Cordoba French Open - Paris French Open - Paris Generali Open - Kitzbuhel Spain F16 Spain F20 Hungary F4 Spain F28 Spain F31 Spain F32 Spain F2 Spain F4 Spain F14 Spain F15 Spain F30 Spain F31 Spain F17 Spain F19 Spain F20 Italy F17 Spain F21 Spain F22 Spain F23 Spain F38 Spain F39 Spain F40 Spain F3 Spain F4 Spain F7 Italy F3 Spain F8 Spain F9 Spain F10 Spain F12 Spain F16 Spain F18 Spain F8 Spain F15 Italy F9 Spain F16 Italy F12 Italy F13 Italy F17 France F10 Spain F2 Serbia F5 Serbia F7 Great Britain F12 Great Britain F13 Germany F19 Germany F18 Spain F4 Spain F7 Argentina F6 Brazil F9 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F20 Argentina F21 Argentina F22 Chile F5 Chile F6 Chile F7 Chile F8 Chile F9 El Salvador F1 Panama F1 Chile F1 Chile F2 Argentina F2 Argentina F3 Italy F12 Italy F18 Italy F19 Argentina F24 Chile F8 Chile F9 Chile F10 Chile 11 Italy F10 Italy F11 Italy F12 Italy F18 Italy F22 Argentina F17 Argentina F18 Egypt F2 Egypt F3 Egypt F4 Egypt F8 Egypt F10 Italy F20 Spain F26 Spain F19 Spain F32 Argentina F16 Italy F23 Italy F24 Spain #1-w3 Italy F9 Italy F10 Italy F19 Italy F25 Tunisia F5 Egypt F4 Spain F8 Italy F9 Italy F10 Spain F17 Argentina F26 Spain F18 Argentina F27 Italy F11 Spain F10 Spain F13 Egypt F9 Italy F12 Spain F20 Spain F35 Spain F36 Spain F9 Italy F8 Spain F10 Spain F11 Spain F13 Spain F26 Spain F27 Spain F29 Italy F17 Italy F29 Germany F8 Italy F23 Spain F20 Spain F21 Serbia F1 Serbia F2 Italy F29 Spain F25 Spain F26 Italy F31 Italy F33 Spain F28 Spain F29 Morocco F4 Morocco F5 Spain F32 Spain F33 Tunisia F3 Italy F29 Tunisia F4 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Italy F3 Morocco F2 Italy F2 Spain F9 Spain F10 Italy F5 Italy F6 Argentina F21 Italy F21 Italy F22 Argentina F17 Serbia F4 Serbia F5 Italy F27 Italy F28 Italy F29 Italy F30 Italy F32 Italy F33 Italy F34 Italy F35 Italy F36 Spain F2 (Manacor) Spain F3 (Paguera) Spain F4 (Paguera) Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F10 (Hammamet) Spain F9 (Madrid) Italy F7 Argentina F23 Bolivia F1 Argentina F5 Argentina F22 M25 Palmanova Black Forest Open - Freudenstadt Tarragona Challenger Arad Challenger San Sebastian Challenger Salinas Challenger Marrakech Challenger Prostejov Challenger Barletta Challenger Segovia Challenger San Sebastian Challenger Szczecin Challenger Meknes Challenger Barletta Challenger Marburg Challenger San Benedetto Challenger Napoli Challenger Seville Challenger Turin Challenger Rabat Challenger Panama City Challenger Barranquilla Challenger Caltanissetta Challenger San Benedetto Challenger Prague Challenger Meknes Challenger Genova Challenger San Juan Challenger Perugia Challenger Padova Challenger San Benedetto Challenger Cordenons Challenger M25 Palmanova Andria Challenger Francavilla Challenger Ostrava Challenger Todi Challenger Perugia Challenger Biella Challenger Brescia Challenger Andria Challenger Tanger Challenger Meknes Challenger Marbella Challenger Alicante Challenger Barletta Challenger Monza Challenger Francavilla Challenger Vicenza Challenger Genova Challenger Ilkley Challenger Braunschweig Challenger Reggio Emilia Challenger Vigo Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Playford Challenger Vicenza Challenger Cherbourg Challenger Shymkent Challenger Seville Challenger Ludwigshafen Challenger Tunis Challenger Francavilla Challenger Aix En Provence Challenger Heilbronn Challenger Kenitra Challenger Prostejov Challenger Lyon Challenger Parma Challenger Sopot Challenger Szczecin Challenger Orleans Challenger Bengalaru Challenger Italy F28 Cordenons Challenger Szczecin Challenger Sibiu Challenger Napoli Challenger Bratislava Challenger Barletta Challenger Roseto Degli Abruzzi 1 Challenger Vancouver Challenger Amersfoort Challenger Genova Challenger St. Tropez Challenger Bendigo Challenger Brest Challenger Vilnus Challenger Ortisei Challenger Bratislava Challenger Vicenza Challenger Genova Challenger Helsinki Challenger Rome Challenger Nonthaburi 2 Challenger Rovereto Challenger Antalya Challenger Bad Waltersdorf Challenger Palermo Challenger Malaga Challenger Riviera di Rimini Challenger - Rimini Helsinki Challenger Valencia Challenger Split Challenger Lugano Challenger Zadar Challenger Girona Challenger Split Challenger Sassuolo Challenger Modena Challenger Bonn Challenger Cordenons Challenger Andria Challenger Todi Challenger Como Challenger Sibiu Challenger Manama Challenger Valencia Challenger Roanne Challenger Olbia Challenger Barletta Challenger Pereira Challenger Napoli Challenger Aix En Provence Challenger Francavilla Challenger Genova Challenger Cagliari Challenger Modena Challenger Buenos Aires Challenger Valencia Challenger Andria Challenger Barletta Challenger Bergamo Challenger Rimini Challenger Rome Challenger Murcia Challenger Perugia Challenger Milan Challenger Luedenscheid Challenger Punta Del Este Challenger Geneva Challenger Nonthaburi 3 Challenger Tunis Challenger Skopje Challenger Aix En Provence Challenger Lisbon Challenger Bratislava 2 Challenger Braga Challenger Bucaramanga Challenger Sophia Antipolis Challenger Maia Challenger Sibiu Challenger Rome Challenger Menorca Challenger Ciutat de Barcelona - Barcelona Sibiu Challenger Biella Challenger Trieste Challenger Florence Challenger Montechiarugolo Challenger Tulln Challenger Iasi Challenger LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Liberec Challenger Open Costa Daurada - Tarragona Bratislava 2 Challenger Naples Challenger Francavilla Challenger Open de la Comunidad Valenciana - Valencia Oeiras 4 Challenger Tennislife Cup - Napoli Tunis Challenger Tenerife 2 Challenger Tenerife 3 Challenger Tanger Challenger Rabat Challenger Rome Challenger Prostejov Challenger Bratislava 1 Challenger Cordenons Challenger Tarragona Challenger Open de Tenis Comunidad Valenciana - Valencia Asuncion Challenger Santiago Challenger Open SEAT 2008 - Barcelona Santiago Challenger Rome Challenger Vicenza Challenger Genova Challenger Genova Challenger Milan Challenger Marburg Challenger Murcia Challenger San Sebastian Challenger Open Sabadell Atlantico - Barcelona Olbia Challenger Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open Seat Godo 2007 - Barcelona Open Sabadell Atlantico - Barcelona International German Open - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open SEAT Godo 2006 - Barcelona Open Tarragona Costa Daurada - Tarragona Estoril Open - Estoril German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Bucaramanga Challenger Bet-at-home Open - Hamburg Rome Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Salinas Challenger Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Napoli Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Todi Challenger SkiStar Swedish Open - Bastad Monza Challenger Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Bordeaux Challenger Recanati Challenger Valencia Open - Valencia Heineken Open - Auckland Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona San Marino Challenger Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Seville Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo European Open - Antwerp Sao Paulo Challenger Sydney International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Cordoba Open - Cordoba Argentina Open - Buenos Aires Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Adelaide International - Adelaide Cordoba Open - Cordoba Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem European Open - Antwerp Qatar ExxonMobil Open - Doha Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Emilia-Romagna Open - Parma Vercelli Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mestre Challenger Nordea Open - Bastad Hamburg European Open - Hamburg Argentina Open - Buenos Aires Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Milan Challenger Padova Challenger Winston-Salem Open - Winston-Salem Astana Open - Astana Sofia Open - Sofia San Benedetto Challenger Como Challenger Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Banja Luka Challenger Freudenstadt Challenger Seville Challenger Erste Bank Open - Vienna Rio Open - Rio de Janeiro Chengdu Open - Chengdu Gerry Weber Open - Halle Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Plava Laguna Croatia Open - Umag Lille Challenger Indore Challenger Great Ocean Road Open - Melbourne Brescia Challenger New York Open - New York Austrian Open - Kitzbuhel San Remo Challenger Andria Challenger Erste Bank Open - Vienna Happy Valley Challenger Swiss Indoors Basel - Basel Itajai Challenger Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Malaysian Open - Kuala Lumpur St. Brieuc Challenger If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Rome Challenger SkiStar Swedish Open - Bastad Suisse Open - Gstaad Furth Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Todi Challenger Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Argentina Open - Buenos Aires Santos Challenger San Marino Challenger Geneva Open - Geneva Geneva Open - Geneva Milan Challenger German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Sao Paulo Challenger Meerbusch Challenger China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Rio Open - Rio de Janeiro Genova Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva San Benedetto Challenger SkiStar Swedish Open - Bastad cinch Championships - London Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Brescia Challenger China Open - Beijing Intrum Stockholm Open - Stockholm Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tata Open Maharashtra - Pune Rimini Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Barletta Challenger European Open - Antwerp Hamburg European Open - Hamburg Antalya Open - Antalya Caltanissetta Challenger San Benedetto Challenger Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona Braunschweig Challenger Swiss Open - Gstaad Prostejov Challenger Generali Open - Kitzbuhel Gonet Geneva Open - Geneva Ostrava Challenger Pune Challenger Perugia Challenger Danderyd Challenger Bet-at-home Open - Hamburg Como Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Prostejov Challenger Geneva Challenger - Geneva Bucharest Challenger Brest Challenger Bengalaru 1 Challenger Oeiras 1 Challenger Open 13 Provence - Marseille Braunschweig Challenger Cordenons Challenger Como Challenger Open 13 Provence - Marseille Parma Challenger Nonthaburi 1 Challenger Tenerife 2 Challenger Tenerife 3 Challenger Rome Challenger Aix En Provence Challenger Francavilla Challenger Bordeaux Challenger Perugia Challenger Milan Challenger San Benedetto Challenger Zug Challenger Luedenscheid Challenger Genova Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Nonthaburi 1 Challenger Nonthaburi 3 Challenger Koblenz Challenger Amersfoort Challenger Madrid Challenger Bordeaux Challenger EFG Swiss Open - Gstaad Tunis Challenger Heilbronn Challenger Prostejov Challenger Poznan Challenger Amersfoort Challenger Verona Challenger San Marino Challenger Seville Challenger Szczecin Challenger Bad Waltersdorf Challenger Braga Challenger Lyon Challenger Rovereto Challenger Montemar Challenger Sofia Open - Sofia BNP Paribas Masters - Paris Karlsruhe Challenger Girona Challenger BNP Paribas Masters - Paris Monza Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bordeaux Challenger Western & Southern Open - Cincinnati Vicenza Challenger BNP Paribas Masters - Paris Prostejov Challenger Perugia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Sassuolo Challenger Milan Challenger Mutua Madrid Open - Madrid Trieste Challenger BNP Paribas Masters - Paris Argentina Open - Buenos Aires Bunschoten Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cordenons Challenger Rio Open - Rio de Janeiro Todi Challenger Como Challenger Seville Challenger Shanghai Rolex Masters - Shanghai Biella Challenger BNP Paribas Open - Indian Wells Lisbon Challenger Villena Challenger Braga Challenger Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Caltanissetta Challenger Mutua Madrid Open - Madrid San Benedetto Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo EFG Swiss Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Caltanissetta Challenger Roseto Degli Abruzzi Challenger San Benedetto Challenger Braunschweig Challenger Modena Challenger Ortisei Challenger National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Miami Open - Miami Maia Challenger Malaysian Open - Kuala Lumpur Heineken Open - Auckland Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Plava Laguna Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Grand Prix Hassan II - Marrakech BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Aircel Chennai Open - Chennai ATP Vegeta Croatia Open - Umag Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Toronto Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami EFG Swiss Open - Gstaad Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Royal Guard Open Chile - Vina del Mar Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo AEGON International - Eastbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco cinch Championships - London Millennium Estoril Open - Estoril Open Parc - Lyon Mallorca Championships - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Davis Cup, Group B, Valencia U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, QR, ITA-KOR 4-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group C, Valencia Monte-Carlo Rolex Masters - Monte-Carlo Olympics - Rio de Janeiro